package tony.core.annotation.jackson

import com.fasterxml.jackson.annotation.JacksonAnnotationsInside

/**
 * jackson 序列化 注入 注解
 * @author tangli
 * @date 2025/10/31 12:46
 */
@Target(AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS)
@Retention(AnnotationRetention.RUNTIME)
@MustBeDocumented
@JacksonAnnotationsInside
@Repeatable
public annotation class JacksonSerializeInject(
    val params: Array<String> = [],
    val targetFieldName: String = "",
    val injectorName: String,
)
